﻿namespace DimensionsHelper.Common.Contracts.DataCollector.Options;

/// <summary>
///     指定输出索引数据
/// </summary>
public class ExportIndex
{
    /// <summary>
    ///     索引数据的索引值
    /// </summary>
    public int Index { get; set; } = -1;

    /// <summary>
    ///     索引数据输出所在列名或行名
    /// </summary>
    public string Header { get; set; } = string.Empty;

    /// <summary>
    ///     指定类型的类别名，此值可忽略，如果忽略，将不区分类别和值，直接写入内容
    /// </summary>
    public string Type { get; set; } = string.Empty;

    /// <summary>
    ///     指定类型的类型值，如果忽略，将依据Type的配置，区别是否检定类型名
    /// </summary>
    public string Value { get; set; } = string.Empty;
}